14 research outputs found
Oriented coloring on recursively defined digraphs
Coloring is one of the most famous problems in graph theory. The coloring
problem on undirected graphs has been well studied, whereas there are very few
results for coloring problems on directed graphs. An oriented k-coloring of an
oriented graph G=(V,A) is a partition of the vertex set V into k independent
sets such that all the arcs linking two of these subsets have the same
direction. The oriented chromatic number of an oriented graph G is the smallest
k such that G allows an oriented k-coloring. Deciding whether an acyclic
digraph allows an oriented 4-coloring is NP-hard. It follows, that finding the
chromatic number of an oriented graph is an NP-hard problem. This motivates to
consider the problem on oriented co-graphs. After giving several
characterizations for this graph class, we show a linear time algorithm which
computes an optimal oriented coloring for an oriented co-graph. We further
prove how the oriented chromatic number can be computed for the disjoint union
and order composition from the oriented chromatic number of the involved
oriented co-graphs. It turns out that within oriented co-graphs the oriented
chromatic number is equal to the length of a longest oriented path plus one. We
also show that the graph isomorphism problem on oriented co-graphs can be
solved in linear time.Comment: 14 page
Oriented Spanners
Given a point set P in the Euclidean plane and a parameter t, we define an oriented t-spanner as an oriented subgraph of the complete bi-directed graph such that for every pair of points, the shortest cycle in G through those points is at most a factor t longer than the shortest oriented cycle in the complete bi-directed graph. We investigate the problem of computing sparse graphs with small oriented dilation.
As we can show that minimising oriented dilation for a given number of edges is NP-hard in the plane, we first consider one-dimensional point sets. While obtaining a 1-spanner in this setting is straightforward, already for five points such a spanner has no plane embedding with the leftmost and rightmost point on the outer face. This leads to restricting to oriented graphs with a one-page book embedding on the one-dimensional point set. For this case we present a dynamic program to compute the graph of minimum oriented dilation that runs in ?(n?) time for n points, and a greedy algorithm that computes a 5-spanner in ?(nlog n) time.
Expanding these results finally gives us a result for two-dimensional point sets: we prove that for convex point sets the greedy triangulation results in an oriented ?(1)-spanner
Oriented Spanners
Given a point set in the Euclidean plane and a parameter , we define
an \emph{oriented -spanner} as an oriented subgraph of the complete
bi-directed graph such that for every pair of points, the shortest cycle in
through those points is at most a factor longer than the shortest oriented
cycle in the complete bi-directed graph. We investigate the problem of
computing sparse graphs with small oriented dilation.
As we can show that minimising oriented dilation for a given number of edges
is NP-hard in the plane, we first consider one-dimensional point sets. While
obtaining a -spanner in this setting is straightforward, already for five
points such a spanner has no plane embedding with the leftmost and rightmost
point on the outer face.
This leads to restricting to oriented graphs with a one-page book embedding
on the one-dimensional point set. For this case we present a dynamic program to
compute the graph of minimum oriented dilation that runs in time for
points, and a greedy algorithm that computes a -spanner in
time.
Expanding these results finally gives us a result for two-dimensional point
sets: we prove that for convex point sets the greedy triangulation results in
an oriented -spanner.Comment: conference version: ESA '2